@echo off
echo ========================================
echo 清理并重新编译项目
echo ========================================

echo 1. 停止所有Java进程
taskkill /F /IM java.exe 2>nul
if %errorlevel% == 0 (
    echo Java进程已停止
) else (
    echo 没有运行中的Java进程
)

echo.
echo 2. 等待3秒...
timeout /t 3 /nobreak >nul

echo.
echo 3. 清理项目
call mvn clean

echo.
echo 4. 编译项目
call mvn compile -DskipTests

echo.
echo 5. 安装所有模块
call mvn install -DskipTests

echo.
echo ========================================
echo 编译完成！现在可以在IDEA中重新启动应用
echo ========================================
pause
